// pages/category/w-categoryContent/w-categoryContent.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    subcategories:{
      type:[],
      value:[] 
    },
    categoryDetails:{
      type:{},
      value:{}
    }
  },
 
  /**
   * 组件的初始数据
   */
  data: {
   
  },
observers:{
  // 监听properties中的属性是否发生变化
  // 一旦发生变化获取tab组件的实例
  // 通过实例对active初始化为0
  // 此时 tabbar 也需要监听actived的变化 然后发送事件 从而渲染页面
  'subcategories':function(){  
      const tabbar = this.selectComponent(".tabbar")
      tabbar.setData({
        actived:0
      })
  }
},
  /**
   * 组件的方法列表
   */
  methods: {
    handleTabclick(e){
      const tabIndex = e.detail.index
      const type = tabIndex==0?'pop':tabIndex==1?'new':tabIndex==2?'sell':'pop'
      this.triggerEvent('tabChange',{type})
    }
  }
})
